package middleware.llvm.enums;

/**
 * IR返回值类型枚举类
 *
 * @author 杨凯伟
 * @date 2024/10/30
 */
public enum IRType {
    INT("i32"),
    VOID("void"),
    CHAR("i8"),
    BOOL("i1"),//cond语句返回类型
    ARRAY("[]"),
    LABEL("label");

    private final String value;

    IRType(String s) {
        value = s;
    }

    @Override
    public String toString() {
        return value;
    }
}
